import os

project_path = os.path.dirname(os.path.dirname(__file__))


def to_abs_path(path):
    """
    相对路径转绝对路径
    :param path: 针对 project_path 的相对路径
    """
    return os.path.join(project_path, path)


def ensure_pdir_exist(path):
    """
    确保父目录存在
    """
    parent_dir = os.path.dirname(path)
    if not os.path.exists(parent_dir):
        os.makedirs(parent_dir, exist_ok=True)
